package extract.classz;

/**
 * Created by Administrator on 2018/1/25.
 */
public class Person {

    //我们可以将电话相关的行为分离到独立的类中  也完全隐藏这个类,这里是使用了public
    private TelephoneNumberRF officeTelephone = new TelephoneNumberRF();

    private String name;
//    private String officeAreaCode;
//    private String officeNumber;

    public String getName() {
        return name;
    }

    //重构的方式   officeNunber同理
    public String getTelePhoneNumberRF() {
        return officeTelephone.getTelePhoneNumber();
    }

    public TelephoneNumberRF getOfficeTelePhone() {
        return officeTelephone;
    }

//    public String getTelePhoneNumber() {
//        return ("(" + officeAreaCode + ")" + officeNumber);
//    }
//
//    public String getOfficeNumber() {
//        return officeNumber;
//    }
//
//    public void setOfficeNumber(String officeNumber) {
//        this.officeNumber = officeNumber;
//    }
//
//    public String getOfficeAreaCode() {
//        return officeTelephone.getAreaCode();
//    }
//
//    public void setOfficeAreaCode(String officeAreaCode) {
//        officeTelephone.setAreaCode(officeAreaCode);
//    }

}
